a kind of biscuit or cookie filled with jam - German English Dictionary